package com.yunhai.model.vo.tms;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@Accessors(chain = true)
public class StoreAdd {

    @ApiModelProperty(value = "门店编号(业务唯一)", example = "STORE_2023_001")
    private String storeCode;

    @ApiModelProperty(value = "外部门店编号", example = "EXT_STORE_001")
    private String externalStoreCode;

    @ApiModelProperty(value = "门店短名称", required = true, example = "北京朝阳门店")
    private String shortName;

    @ApiModelProperty(value = "门店全称", required = true, example = "北京市朝阳区朝阳北路旗舰店")
    private String fullName;

    @ApiModelProperty(value = "所属门店组ID", required = true, example = "101")
    private Integer groupId;

    @ApiModelProperty(value = "门店类型ID", required = true, example = "2")
    private Integer typeId;

    @ApiModelProperty(value = "所在省份", example = "北京市")
    private String provinceName;

    @ApiModelProperty(value = "所在城市", example = "北京市")
    private String cityName;

    @ApiModelProperty(value = "行政区划代码", example = "110105")
    private String areaCode;

    @ApiModelProperty(value = "详细地址", example = "朝阳区朝阳北路99号")
    private String address;

    @ApiModelProperty(value = "经度", example = "116.498729")
    private BigDecimal longitude;

    @ApiModelProperty(value = "纬度", example = "39.917723")
    private BigDecimal latitude;
}
  